ul{
    list-style: none;
    padding: 2px 4px 3px 4px;
    
}
ul li{
    text-align: center;
}

.layer-container{
    min-width: 100px;
    overflow: auto;
    border:solid 1px #ddd;
}
.hidelist{
    width:10px!important;
}
.layers-list-body{
    overflow: auto;
}
.layers-list-body ul li{
    text-align: left;
    padding: 6px 4px 6px 20px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.layers-list-body ul li input{
    zoom:1.2;
    padding-top:20px;
    
}

.layers-list-body ul li:hover{
    cursor: default;
    box-shadow: 4px 4px 4px #ccc;
}

.active{
    background-color: #6699cc;
    color:#fff;
}
.layer-show{
    color:#669999;
}

.active .layer-show{
    color:#fff;
}